package cn.guo.service;


import java.util.List;

import cn.guo.entity.Film;


/**
 * 影片管理模块业务逻辑层接口
 * @author HP
 *
 */
public interface IFilmService {
	/**
	 * 保存影片
	 * @param film
	 */
	void save(Film film);

	/**
	 * 跟新影片信息
	 * @param film
	 */
	void update(Film film);


	/**
	 * 根据主键查询
	 * @param id
	 * @return
	 */
	Film findById(int id);

	/**
	 * 查询全部
	 * @return
	 */
	List<Film> getAll();

	/**
	 * 根据影片名称条件查询
	 * @param fname
	 * @return
	 */
	List<Film> getAll(String fname);
	
	/**
	 * 根据主键删除
	 * @param id
	 */
	void delete(int id);
	
	/**
	 *  删除多个影片
	 */
	void deleteMany(int[] ids);

}
